SUED for Linux =]
Publicado por Adriano Matos Meier 29/11/2005
[ Hits: 18.717 ]
SUED - Sua ultima esperança divina ou Deus ao contrário.
Script muito loco que serve para dar uns sustos nos seus amigos.
Você faz uma pergunta para um suposto Luscifer, e ele responde.
Conhecia apenas a versão para Windows então achei essa na net e estou compartilhando.
Desculpem se alguem já tinha postado.
#!/bin/bash # # A versão do programa Einstein em shell script. # esse programa rolou na internet há alguns anos atrás. # # Também conhecido como SUED (Windows). # Dá para brincar com muita gente que não é da área :) # # ################################################ # Como usar # # O esquema está na variável char_especial, onde você define # qual será a tecla utilizada para acionar o comportamento # especial do programa. # Após executar o programa, se a **primeira** tecla pressionada # for a que estiver definida na variável char_especial o comportamento # especial é iniciado. Quando isto ocorre, para cada tecla que você for # pressionando, um caractere de uma frase pré-definida irá ecoar na tela. # a tecla que você pressionou é armazenada em uma variável. # quando você apertar de novo a 'char_especial', é finalizado este processo # e tudo o que você teclar será novamente ecoado na tela. # Quando você pressionar enter, será mostrado tudo o que você teclou # escondido, ou seja, entre as duas pressionadas do char_especial. # # Assim, você escreve a resposta escondido, e faz a pergunta para a # resposta que você digitou. # # Experimente algumas vezes que você vai pegar o esquema =8) # # ################################################ # # Versão 2.0 - totalmente remodelada e com alguns bug fixed # f1="Ó grande mestre, por favor me responda" f2="Amável guru, responda" f3="Todo poderoso, me diga" f4="Ó principe das trevas, me responda" r1="Sai fora cara, nao vou te responder nada." r2="Nao tens nada melhor pra fazer do que ficar me enxendo?" r3="Vai ver se eu estou na esquina seu imbecil." r4="Ta loco, que bicho chato hein, sai fora cara." # se aumentar o número de perguntas possíveis # modifiquei o valor 4 da linha abaixo i=0;char_especial=";"; n="f$(($RANDOM%4+1))" R="";M=0;X="X" clear read -s -n1 -p " Bem-Vindo ao SUED for Linux Faça sua pergunta " [ "$REPLY" = "$char_especial" ] && M=1 || echo -n "$REPLY";IFS=¿ while [ "$(echo -n "$X" | od)" != "0000000" ]; do read -s -n1 X if [ "$(echo -n "$X" | od -a | sed -n '1s/[0-9]\+ *//p')" = "del" ]; then echo -ne "{FONTE}33[D "; echo -ne "{FONTE}33[D" [ "$R" -a "$M" = "1" ] && R=$(echo "$R" | sed 's/.$//') [ "$i" != "0" ] && i=$((i-1)) else [ $M = 1 ] && { echo -n "${!n:i:1}" # letra a letra i=$((i+1)); R="$R$X" [ "$X" != "$char_especial" ] || M=0; } || echo -n "$X" fi done echo [ "$R" ] && echo -e "\nResposta: ${R%$char_especial*}" || # se aumentar o número de respostas possíveis aumente o # valor 4 da linha abaixo { n="r$(($RANDOM%4+1))";echo -e "\nResposta: ${!n}"; } echo
FindBackdoor - Detectar possíveis backdoors em arquivos PHP (WordPress)
Limitador de conexões para usuários
Bash script para converter decimal para hexadecimal mole!
Aplica quotas a partir de um arquivo gerado pelo repquota.
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (16)
Como redefinir o diretório Home? (1)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)